ACCURATE SOFTWARE RELIABILITY ESTIMATION Submitted by Jason
نویسنده
چکیده
OF THESIS ACCURATE SOFTWARE RELIABILITY ESTIMATION A large number of software reliability growth models are now available. It is widely known that none of these models performs well in all situations, and that choosing the appropriate model a priori is difficult. For this reason recent work has focused on how these models can be made more accurate, rather than trying to find a model which works in all cases. This includes various efforts at data filtering and recalibration, and an examination of the physical interpretation of model parameters. Here we examine the impact of the parameter estimation technique on model accuracy, and show that the maximum likelihood method provides for estimates which are more reliable than the least squares method. We present an interpretation of the parameters for the popular logarithmic model, and show that it may be possible to use this interpretation to overcome some of the difficulties found in working with early failure test data. We present a new software reliability model, based on the objective measure of program coverage, and show how it can be used to predict the number of defects in a program. We discuss the meaning of the parameters of this model, and suggest what needs to be done in order to gain a greater understanding of it. Finally, we present a tool we have developed which supports and integrates many of the techniques and methods presented here, making them easily accessible to practitioners. Jason Allen Denton Computer Science Colorado State University Fort Collins, Colorado 80523 Fall 1999
منابع مشابه
Considering Residual Faults of Burr Type XII Software Reliability Growth Model
Software Reliability Growth model (SRGM) is a mathematical model of how the software reliability improves as faults are detected and repaired. A large number of software reliability growth models have been proposed to analyze the reliability of software application during the testing phase, with the increasing demand to deliver high-quality software, more accurate software reliability models ar...
متن کاملReliability Estimation Based on Cubic Splines
software quality attribute and Software reliability estimation is a hard problem to solve accurately. However for management of software quality and standard practice of the organization, accurate reliability estimation is important. Non-homogeneous Poisson Process (NHPP) models and Artificial Neural Network (ANN) models are among the most important software reliability growth models. In this p...
متن کاملUsing In-Process Testing Metrics to Estimate Software Reliability: A Feasibility Study
In industry, information on field reliability of a product becomes available too late in the software development process to affordably guide any corrective actions. A step towards remediation of this problem lies in the ability to provide an early estimation of software reliability. This paper presents a suite of in-process metrics that leverages the software testing effort to provide (1) an a...
متن کاملComputational Intelligence in Empirical Software Engineering
The objective of Empirical Software Engineering is to improve the software development and maintenance processes and consequently the quality of theirs various deliverables. This can be achieved by evaluating, controlling and predicting some important attributes of software projects such as development effort, software reliability, and programmers productivity. One of the most interesting sub-f...
متن کاملDetermining the Minimal Software Reliability Test Effort by Stratified Sampling
Software reliability testing provided the necessary guarantee for improving software reliability level and estimation. The traditional method for generating software reliability test cases could be seen as a simple random sampling, which was randomly choosen according to the operational profile defined by Musa. The stratified sampling was well known as a complex but more accurate sampling appro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999